home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 March / macformat-022.iso / Shareware City / Developers / C⁄C++ 68k folder / CW Environment 1.1.1 Notes < prev    next >
Encoding:
Text File  |  1994-09-27  |  6.1 KB  |  137 lines  |  [TEXT/MMCC]

  1. Metrowerks Development Environment Release Notes 
  2. =================================================
  3.  
  4. Version: 1.1.1
  5. Date:    September 28th, 1994 
  6. Berardino Baratta, Paul Lalonde and Sylvain Vergniol
  7. CodeWarrior Development Environment Engineers
  8. metrowerks Inc.
  9.  
  10.  
  11. Changes since CW/4
  12. ==================
  13.  
  14. AppleEvents
  15. ===========
  16. •    Unlike every other AE aware app, CW returns error status in the result,
  17.     not via the normal Apple event error reply. This breaks the usual error
  18.     handling model in AppleScript, where errors returned from events are
  19.     automatically thrown as exceptions. Instead, you have to remember to check
  20.     the result (a cryptic numeric code) after every call.
  21. •    Fixed bug where some events don't return any error status at all. For instance,
  22.     "Open" will cheerfully accept a bogus alias and do nothing. The caller has no
  23.     way of telling whether the event succeeded unless it preflights the call by
  24.     checking whether the file exists.
  25. •    Full support for getting the current preference settings.
  26. •    Add Access Paths AE now supports a list of path strings.  It will also check the
  27.     validity of the path before adding it and make sure that the path is not already
  28.     part of the list.
  29. •    A GetPreferences appleevent now exist.  You pass it a list of desired prefs,
  30.     and the call returns a list of results which can be modified and passed to
  31.     the SetPreferences call...
  32.  
  33. Editor
  34. ======
  35. •    Fixed minor bugs in the dynamic color commenting.
  36.     "\\" bug, and bugs where the screen was not properly updated
  37. •    Fixed minor bug with end of line conversion when importing DOS or UNIX files
  38. •    Fixed bug where "Save All" is enabled even if there is no files to save.
  39. •    Windows can get so small that the horizontal scrollbar behaves weirdly.
  40. •    If you scroll down outside the scrollbar, it will scroll back to the top.
  41. •    a::a():b() {} any function after this statement will not appear in the popup,
  42.     call to b() or moving the closing brace to the next line will work.
  43. •    When you select and scroll, the thumb on the vertical scrollbar does not update
  44.     before you release the mouse.
  45. •    Fixed bug where doing a paste which contains a NULL character crashes the editor
  46. •    Fixed bug when after doing a "Run with Debugger", and the app is stopped in the
  47.     Debugger, the user performs a "Run".  The Compiler would try to relink the app.
  48. •    The "Add Files" command will now try to create a relative path first, before
  49.     it would always use absolute paths.
  50. •    The hilighting for the #includes popup is now fixed.  (It would sometimes leave
  51.     the block as black ...)
  52. •    The function popup now correctly updates the scrollbars ...
  53. •    The end of line converter has been dramatically improved, for a 200KB DOS
  54.     TextFile, the conversion times went from ≈25 seconds (on an 8100 in emulation)
  55.     to ≈.19 seconds, in Native Mode the new time was ≈0.04 secs
  56. •    Stack and New have been modified, comments please ...
  57.  
  58. Environment
  59. ===========
  60. •    command-dot now works correctly on international keyboards.
  61. •    doing an include on a large file name will no longer crash the compiler.
  62.     (i.e. #include "asdfasdfasdfasdfasdfasdfasdfas ………… dfasdfasdfasdfasdfasdf" (>31 chars))
  63. •    Open Selection can now be cancelled.  Also sets the cursor to a watch, and 
  64.     writes "searching: <filename>" in the toolbar.
  65. •    The file search before a make can be cancelled...
  66. •    The behaviour of the DisplayDialog (in the Code Resource prefs panel) flag has
  67.     been modified.  When on, the linker will display a GetDialog if merge to file
  68.     is also set and a PutDialog if not...
  69. •    Revert button works correctly for changes to the Paths list box...
  70. •    Paths are reset upon changes to the search paths...
  71. •    open selection command will display a dialog when there is no selection ...
  72. •    Fixed bug where error handler wouldn't update the line number correctly ...
  73.  
  74. Find Dialog
  75. ===========
  76. •    Fixed bug with Find Dialog and Replace where it would sometimes not replace.
  77. •    Can now cancel an add sources or headers in the find dialog.
  78. •    RegExp now works (we hope!)
  79. •    Can now cancel a replace all ...
  80.  
  81. Linker
  82. ======
  83. •    Adding a <project name>.rsrc file to the project folder will now relink automatically
  84. •    Heap Size of 33000K or greater would give a corrupted SIZE resource.
  85. •    With "Merge to file" and "Display Dialog", we now use a get file dialog instead of
  86.     the put file dialog.
  87. •    Fixed bug where an alias added to the project would not resolve the alias before
  88.     reading in the resources ...
  89.  
  90. Message Window
  91. ==============
  92. •    You now are able to "Save A Copy As", not "Save" and "Save As" as previously.
  93.     Makes more sense this way.
  94. •    Zoom behaves as an editor window.
  95. •    Window will zoom correctly on multiple monitors.
  96.  
  97. Project Manager
  98. ===============
  99. •    Copies of projects (Save A Copy As...) now retain segment info correctly.
  100. •    Need to put a watch when removing binaries.
  101. •    Bug where AppleScript Make or Update always reports failure (5) is fixed.
  102. •    Fixed bug where the environment would crash when trying to do a compile or
  103.     check syntax on a file which was not a part of the project.
  104. •    Fixed bug where command-dot would not stop a batch compile of a segment/group.
  105. •    Segment/group attributes is now a modal dialog.
  106. •    Run is disabled on 68K machines running the PowerPC compiler.
  107. •    "Remove" menuitem changed to "Remove Files"
  108. •    When closing a project, the search paths are now reset ...
  109. •    The bug with "Types.h" and <Types.h> is now fixed (we hope)...
  110.  
  111. ToolBar
  112. =======
  113. •    WindowShaded windows no longer can go under the anchored toolbar.
  114. •    Fixed memory leak when over certain ToolBar icons ...
  115.  
  116. ToolServer
  117. ==========
  118. •    Fixed bug with ToolServer and undo command ...
  119. •    Fixed bug where when ToolServer can't launch two error dialogs were posted ...
  120. •    Fixed bug where Find Selection and Enter Selection get their selection from
  121.     the frontmost source window.
  122. •    ToolServer menu is now displayed as an icon ... 
  123.  
  124.  
  125. Bug Reports, Suggestions, and Technical Questions
  126.     `````````````````````````````````````````````````
  127.  
  128. Please send in your bug reports using the email Bug Report, Suggestion or
  129.     Tech Question templates stored in the release notes folder. Send
  130.     reports to: support@metrowerks.com
  131.  
  132.  
  133. -------------------------------------------------------------------------
  134. Berardino Baratta, Paul Lalonde and Sylvain Vergniol
  135. CodeWarrior Development Environment Engineers
  136. Metrowerks, Inc.
  137.